/*     */ package com.kendoui.taglib;
/*     */ 
/*     */ import com.kendoui.taglib.grid.CancelFunctionTag;
/*     */ import com.kendoui.taglib.grid.ChangeFunctionTag;
/*     */ import com.kendoui.taglib.grid.ColumnHideFunctionTag;
/*     */ import com.kendoui.taglib.grid.ColumnMenuInitFunctionTag;
/*     */ import com.kendoui.taglib.grid.ColumnMenuTag;
/*     */ import com.kendoui.taglib.grid.ColumnReorderFunctionTag;
/*     */ import com.kendoui.taglib.grid.ColumnResizeFunctionTag;
/*     */ import com.kendoui.taglib.grid.ColumnShowFunctionTag;
/*     */ import com.kendoui.taglib.grid.ColumnsTag;
/*     */ import com.kendoui.taglib.grid.DataBindingFunctionTag;
/*     */ import com.kendoui.taglib.grid.DataBoundFunctionTag;
/*     */ import com.kendoui.taglib.grid.DetailCollapseFunctionTag;
/*     */ import com.kendoui.taglib.grid.DetailExpandFunctionTag;
/*     */ import com.kendoui.taglib.grid.DetailInitFunctionTag;
/*     */ import com.kendoui.taglib.grid.EditFunctionTag;
/*     */ import com.kendoui.taglib.grid.EditableTag;
/*     */ import com.kendoui.taglib.grid.FilterMenuInitFunctionTag;
/*     */ import com.kendoui.taglib.grid.FilterableTag;
/*     */ import com.kendoui.taglib.grid.GroupableTag;
/*     */ import com.kendoui.taglib.grid.PageableTag;
/*     */ import com.kendoui.taglib.grid.RemoveFunctionTag;
/*     */ import com.kendoui.taglib.grid.SaveChangesFunctionTag;
/*     */ import com.kendoui.taglib.grid.SaveFunctionTag;
/*     */ import com.kendoui.taglib.grid.ScrollableTag;
/*     */ import com.kendoui.taglib.grid.SortableTag;
/*     */ import com.kendoui.taglib.grid.ToolbarTag;
/*     */ import com.kendoui.taglib.grid.ToolbarTemplateFunctionTag;
/*     */ import com.kendoui.taglib.json.Function;
/*     */ import javax.servlet.jsp.JspException;
/*     */ 
/*     */ public class GridTag extends WidgetTag
/*     */   implements DataBoundWidget
/*     */ {
/*     */   public GridTag()
/*     */   {
/*  17 */     super("Grid");
/*     */   }
/*     */ 
/*     */   public int doEndTag()
/*     */     throws JspException
/*     */   {
/*  27 */     if (isSet("detailTemplate")) {
/*  28 */       String template = "kendo.template($(\"#" + getDetailTemplate() + "\").html())";
/*  29 */       setProperty("detailTemplate", new Function(template));
/*     */     }
/*     */ 
/*  32 */     if (isSet("rowTemplate")) {
/*  33 */       String template = "kendo.template($(\"#" + getRowTemplate() + "\").html())";
/*  34 */       setProperty("rowTemplate", new Function(template));
/*     */     }
/*     */ 
/*  37 */     if (isSet("altRowTemplate")) {
/*  38 */       String template = "kendo.template($(\"#" + getAltRowTemplate() + "\").html())";
/*  39 */       setProperty("altRowTemplate", new Function(template));
/*     */     }
/*     */ 
/*  42 */     return super.doEndTag();
/*     */   }
/*     */ 
/*     */   public void initialize()
/*     */   {
/*  50 */     super.initialize();
/*     */   }
/*     */ 
/*     */   public void destroy()
/*     */   {
/*  58 */     super.destroy();
/*     */   }
/*     */ 
/*     */   public static String tagName()
/*     */   {
/*  64 */     return "grid";
/*     */   }
/*     */ 
/*     */   public void setColumnMenu(ColumnMenuTag value) {
/*  68 */     setProperty("columnMenu", value);
/*     */   }
/*     */ 
/*     */   public void setColumns(ColumnsTag value)
/*     */   {
/*  73 */     setProperty("columns", value.columns());
/*     */   }
/*     */ 
/*     */   public void setEditable(EditableTag value)
/*     */   {
/*  78 */     setProperty("editable", value);
/*     */   }
/*     */ 
/*     */   public void setFilterable(FilterableTag value) {
/*  82 */     setProperty("filterable", value);
/*     */   }
/*     */ 
/*     */   public void setGroupable(GroupableTag value) {
/*  86 */     setProperty("groupable", value);
/*     */   }
/*     */ 
/*     */   public void setPageable(PageableTag value) {
/*  90 */     setProperty("pageable", value);
/*     */   }
/*     */ 
/*     */   public void setScrollable(ScrollableTag value) {
/*  94 */     setProperty("scrollable", value);
/*     */   }
/*     */ 
/*     */   public void setSortable(SortableTag value) {
/*  98 */     setProperty("sortable", value);
/*     */   }
/*     */ 
/*     */   public void setToolbar(ToolbarTag value)
/*     */   {
/* 103 */     setProperty("toolbar", value.toolbar());
/*     */   }
/*     */ 
/*     */   public void setCancel(CancelFunctionTag value)
/*     */   {
/* 108 */     setEvent("cancel", value.getBody());
/*     */   }
/*     */ 
/*     */   public void setChange(ChangeFunctionTag value) {
/* 112 */     setEvent("change", value.getBody());
/*     */   }
/*     */ 
/*     */   public void setColumnHide(ColumnHideFunctionTag value) {
/* 116 */     setEvent("columnHide", value.getBody());
/*     */   }
/*     */ 
/*     */   public void setColumnMenuInit(ColumnMenuInitFunctionTag value) {
/* 120 */     setEvent("columnMenuInit", value.getBody());
/*     */   }
/*     */ 
/*     */   public void setColumnReorder(ColumnReorderFunctionTag value) {
/* 124 */     setEvent("columnReorder", value.getBody());
/*     */   }
/*     */ 
/*     */   public void setColumnResize(ColumnResizeFunctionTag value) {
/* 128 */     setEvent("columnResize", value.getBody());
/*     */   }
/*     */ 
/*     */   public void setColumnShow(ColumnShowFunctionTag value) {
/* 132 */     setEvent("columnShow", value.getBody());
/*     */   }
/*     */ 
/*     */   public void setDataBinding(DataBindingFunctionTag value) {
/* 136 */     setEvent("dataBinding", value.getBody());
/*     */   }
/*     */ 
/*     */   public void setDataBound(DataBoundFunctionTag value) {
/* 140 */     setEvent("dataBound", value.getBody());
/*     */   }
/*     */ 
/*     */   public void setDetailCollapse(DetailCollapseFunctionTag value) {
/* 144 */     setEvent("detailCollapse", value.getBody());
/*     */   }
/*     */ 
/*     */   public void setDetailExpand(DetailExpandFunctionTag value) {
/* 148 */     setEvent("detailExpand", value.getBody());
/*     */   }
/*     */ 
/*     */   public void setDetailInit(DetailInitFunctionTag value) {
/* 152 */     setEvent("detailInit", value.getBody());
/*     */   }
/*     */ 
/*     */   public void setEdit(EditFunctionTag value) {
/* 156 */     setEvent("edit", value.getBody());
/*     */   }
/*     */ 
/*     */   public void setFilterMenuInit(FilterMenuInitFunctionTag value) {
/* 160 */     setEvent("filterMenuInit", value.getBody());
/*     */   }
/*     */ 
/*     */   public void setRemove(RemoveFunctionTag value) {
/* 164 */     setEvent("remove", value.getBody());
/*     */   }
/*     */ 
/*     */   public void setSave(SaveFunctionTag value) {
/* 168 */     setEvent("save", value.getBody());
/*     */   }
/*     */ 
/*     */   public void setSaveChanges(SaveChangesFunctionTag value) {
/* 172 */     setEvent("saveChanges", value.getBody());
/*     */   }
/*     */ 
/*     */   public String getAltRowTemplate() {
/* 176 */     return (String)getProperty("altRowTemplate");
/*     */   }
/*     */ 
/*     */   public void setAltRowTemplate(String value) {
/* 180 */     setProperty("altRowTemplate", value);
/*     */   }
/*     */ 
/*     */   public boolean getAutoBind() {
/* 184 */     return ((Boolean)getProperty("autoBind")).booleanValue();
/*     */   }
/*     */ 
/*     */   public void setAutoBind(boolean value) {
/* 188 */     setProperty("autoBind", value);
/*     */   }
/*     */ 
/*     */   public boolean getColumnMenu() {
/* 192 */     return ((Boolean)getProperty("columnMenu")).booleanValue();
/*     */   }
/*     */ 
/*     */   public void setColumnMenu(boolean value) {
/* 196 */     setProperty("columnMenu", value);
/*     */   }
/*     */ 
/*     */   public void setDataSource(DataSourceTag dataSource)
/*     */   {
/* 201 */     setProperty("dataSource", dataSource);
/*     */   }
/*     */ 
/*     */   public String getDetailTemplate() {
/* 205 */     return (String)getProperty("detailTemplate");
/*     */   }
/*     */ 
/*     */   public void setDetailTemplate(String value) {
/* 209 */     setProperty("detailTemplate", value);
/*     */   }
/*     */ 
/*     */   public boolean getEditable() {
/* 213 */     return ((Boolean)getProperty("editable")).booleanValue();
/*     */   }
/*     */ 
/*     */   public void setEditable(boolean value) {
/* 217 */     setProperty("editable", value);
/*     */   }
/*     */ 
/*     */   public boolean getFilterable() {
/* 221 */     return ((Boolean)getProperty("filterable")).booleanValue();
/*     */   }
/*     */ 
/*     */   public void setFilterable(boolean value) {
/* 225 */     setProperty("filterable", value);
/*     */   }
/*     */ 
/*     */   public boolean getGroupable() {
/* 229 */     return ((Boolean)getProperty("groupable")).booleanValue();
/*     */   }
/*     */ 
/*     */   public void setGroupable(boolean value) {
/* 233 */     setProperty("groupable", value);
/*     */   }
/*     */ 
/*     */   public Object getHeight() {
/* 237 */     return getProperty("height");
/*     */   }
/*     */ 
/*     */   public void setHeight(Object value) {
/* 241 */     setProperty("height", value);
/*     */   }
/*     */ 
/*     */   public boolean getNavigatable() {
/* 245 */     return ((Boolean)getProperty("navigatable")).booleanValue();
/*     */   }
/*     */ 
/*     */   public void setNavigatable(boolean value) {
/* 249 */     setProperty("navigatable", value);
/*     */   }
/*     */ 
/*     */   public boolean getPageable() {
/* 253 */     return ((Boolean)getProperty("pageable")).booleanValue();
/*     */   }
/*     */ 
/*     */   public void setPageable(boolean value) {
/* 257 */     setProperty("pageable", value);
/*     */   }
/*     */ 
/*     */   public boolean getReorderable() {
/* 261 */     return ((Boolean)getProperty("reorderable")).booleanValue();
/*     */   }
/*     */ 
/*     */   public void setReorderable(boolean value) {
/* 265 */     setProperty("reorderable", value);
/*     */   }
/*     */ 
/*     */   public boolean getResizable() {
/* 269 */     return ((Boolean)getProperty("resizable")).booleanValue();
/*     */   }
/*     */ 
/*     */   public void setResizable(boolean value) {
/* 273 */     setProperty("resizable", value);
/*     */   }
/*     */ 
/*     */   public String getRowTemplate() {
/* 277 */     return (String)getProperty("rowTemplate");
/*     */   }
/*     */ 
/*     */   public void setRowTemplate(String value) {
/* 281 */     setProperty("rowTemplate", value);
/*     */   }
/*     */ 
/*     */   public boolean getScrollable() {
/* 285 */     return ((Boolean)getProperty("scrollable")).booleanValue();
/*     */   }
/*     */ 
/*     */   public void setScrollable(boolean value) {
/* 289 */     setProperty("scrollable", value);
/*     */   }
/*     */ 
/*     */   public String getSelectable() {
/* 293 */     return (String)getProperty("selectable");
/*     */   }
/*     */ 
/*     */   public void setSelectable(String value) {
/* 297 */     setProperty("selectable", value);
/*     */   }
/*     */ 
/*     */   public boolean getSortable() {
/* 301 */     return ((Boolean)getProperty("sortable")).booleanValue();
/*     */   }
/*     */ 
/*     */   public void setSortable(boolean value) {
/* 305 */     setProperty("sortable", value);
/*     */   }
/*     */ 
/*     */   public String getCancel() {
/* 309 */     Function property = (Function)getProperty("cancel");
/* 310 */     if (property != null) {
/* 311 */       return property.getBody();
/*     */     }
/* 313 */     return null;
/*     */   }
/*     */ 
/*     */   public void setCancel(String value) {
/* 317 */     setProperty("cancel", new Function(value));
/*     */   }
/*     */ 
/*     */   public String getChange() {
/* 321 */     Function property = (Function)getProperty("change");
/* 322 */     if (property != null) {
/* 323 */       return property.getBody();
/*     */     }
/* 325 */     return null;
/*     */   }
/*     */ 
/*     */   public void setChange(String value) {
/* 329 */     setProperty("change", new Function(value));
/*     */   }
/*     */ 
/*     */   public String getColumnHide() {
/* 333 */     Function property = (Function)getProperty("columnHide");
/* 334 */     if (property != null) {
/* 335 */       return property.getBody();
/*     */     }
/* 337 */     return null;
/*     */   }
/*     */ 
/*     */   public void setColumnHide(String value) {
/* 341 */     setProperty("columnHide", new Function(value));
/*     */   }
/*     */ 
/*     */   public String getColumnMenuInit() {
/* 345 */     Function property = (Function)getProperty("columnMenuInit");
/* 346 */     if (property != null) {
/* 347 */       return property.getBody();
/*     */     }
/* 349 */     return null;
/*     */   }
/*     */ 
/*     */   public void setColumnMenuInit(String value) {
/* 353 */     setProperty("columnMenuInit", new Function(value));
/*     */   }
/*     */ 
/*     */   public String getColumnReorder() {
/* 357 */     Function property = (Function)getProperty("columnReorder");
/* 358 */     if (property != null) {
/* 359 */       return property.getBody();
/*     */     }
/* 361 */     return null;
/*     */   }
/*     */ 
/*     */   public void setColumnReorder(String value) {
/* 365 */     setProperty("columnReorder", new Function(value));
/*     */   }
/*     */ 
/*     */   public String getColumnResize() {
/* 369 */     Function property = (Function)getProperty("columnResize");
/* 370 */     if (property != null) {
/* 371 */       return property.getBody();
/*     */     }
/* 373 */     return null;
/*     */   }
/*     */ 
/*     */   public void setColumnResize(String value) {
/* 377 */     setProperty("columnResize", new Function(value));
/*     */   }
/*     */ 
/*     */   public String getColumnShow() {
/* 381 */     Function property = (Function)getProperty("columnShow");
/* 382 */     if (property != null) {
/* 383 */       return property.getBody();
/*     */     }
/* 385 */     return null;
/*     */   }
/*     */ 
/*     */   public void setColumnShow(String value) {
/* 389 */     setProperty("columnShow", new Function(value));
/*     */   }
/*     */ 
/*     */   public String getDataBinding() {
/* 393 */     Function property = (Function)getProperty("dataBinding");
/* 394 */     if (property != null) {
/* 395 */       return property.getBody();
/*     */     }
/* 397 */     return null;
/*     */   }
/*     */ 
/*     */   public void setDataBinding(String value) {
/* 401 */     setProperty("dataBinding", new Function(value));
/*     */   }
/*     */ 
/*     */   public String getDataBound() {
/* 405 */     Function property = (Function)getProperty("dataBound");
/* 406 */     if (property != null) {
/* 407 */       return property.getBody();
/*     */     }
/* 409 */     return null;
/*     */   }
/*     */ 
/*     */   public void setDataBound(String value) {
/* 413 */     setProperty("dataBound", new Function(value));
/*     */   }
/*     */ 
/*     */   public String getDetailCollapse() {
/* 417 */     Function property = (Function)getProperty("detailCollapse");
/* 418 */     if (property != null) {
/* 419 */       return property.getBody();
/*     */     }
/* 421 */     return null;
/*     */   }
/*     */ 
/*     */   public void setDetailCollapse(String value) {
/* 425 */     setProperty("detailCollapse", new Function(value));
/*     */   }
/*     */ 
/*     */   public String getDetailExpand() {
/* 429 */     Function property = (Function)getProperty("detailExpand");
/* 430 */     if (property != null) {
/* 431 */       return property.getBody();
/*     */     }
/* 433 */     return null;
/*     */   }
/*     */ 
/*     */   public void setDetailExpand(String value) {
/* 437 */     setProperty("detailExpand", new Function(value));
/*     */   }
/*     */ 
/*     */   public String getDetailInit() {
/* 441 */     Function property = (Function)getProperty("detailInit");
/* 442 */     if (property != null) {
/* 443 */       return property.getBody();
/*     */     }
/* 445 */     return null;
/*     */   }
/*     */ 
/*     */   public void setDetailInit(String value) {
/* 449 */     setProperty("detailInit", new Function(value));
/*     */   }
/*     */ 
/*     */   public String getEdit() {
/* 453 */     Function property = (Function)getProperty("edit");
/* 454 */     if (property != null) {
/* 455 */       return property.getBody();
/*     */     }
/* 457 */     return null;
/*     */   }
/*     */ 
/*     */   public void setEdit(String value) {
/* 461 */     setProperty("edit", new Function(value));
/*     */   }
/*     */ 
/*     */   public String getFilterMenuInit() {
/* 465 */     Function property = (Function)getProperty("filterMenuInit");
/* 466 */     if (property != null) {
/* 467 */       return property.getBody();
/*     */     }
/* 469 */     return null;
/*     */   }
/*     */ 
/*     */   public void setFilterMenuInit(String value) {
/* 473 */     setProperty("filterMenuInit", new Function(value));
/*     */   }
/*     */ 
/*     */   public String getRemove() {
/* 477 */     Function property = (Function)getProperty("remove");
/* 478 */     if (property != null) {
/* 479 */       return property.getBody();
/*     */     }
/* 481 */     return null;
/*     */   }
/*     */ 
/*     */   public void setRemove(String value) {
/* 485 */     setProperty("remove", new Function(value));
/*     */   }
/*     */ 
/*     */   public String getSave() {
/* 489 */     Function property = (Function)getProperty("save");
/* 490 */     if (property != null) {
/* 491 */       return property.getBody();
/*     */     }
/* 493 */     return null;
/*     */   }
/*     */ 
/*     */   public void setSave(String value) {
/* 497 */     setProperty("save", new Function(value));
/*     */   }
/*     */ 
/*     */   public String getSaveChanges() {
/* 501 */     Function property = (Function)getProperty("saveChanges");
/* 502 */     if (property != null) {
/* 503 */       return property.getBody();
/*     */     }
/* 505 */     return null;
/*     */   }
/*     */ 
/*     */   public void setSaveChanges(String value) {
/* 509 */     setProperty("saveChanges", new Function(value));
/*     */   }
/*     */ 
/*     */   public void setToolbarTemplate(ToolbarTemplateFunctionTag value)
/*     */   {
/* 515 */     setProperty("toolbar", value.getBody());
/*     */   }
/*     */ 
/*     */   public String getToolbarTemplate() {
/* 519 */     Function property = (Function)getProperty("toolbar");
/* 520 */     if (property != null) {
/* 521 */       return property.getBody();
/*     */     }
/* 523 */     return null;
/*     */   }
/*     */ }

/* Location:           D:\Liao\kendoui.jsp.2013.1.319.trial\wrappers\jsp\kendo-taglib\kendo-taglib-2013.1.319.jar
 * Qualified Name:     com.kendoui.taglib.GridTag
 * JD-Core Version:    0.6.2
 */